@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#333;}
a{color:#333; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur()); color:#333;} 
img{border:0px;}
a:link {text-decoration: none; outline:none; color:#333;}
a:visited{text-decoration: none; outline:none; color:#333;}
a:hover{text-decoration:none; color:#d23100; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em, i{font-style:normal;}

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
.red{color:#d23100;}

.head{height:45px; position:relative; z-index:20; background:#214b77;}
.head .logo{position:absolute; left:50%; margin-left:-67px; top:12px;}
.head .btn1{display:block; width:45px; height:45px; position:absolute; right:0px; top:0px; background:url(../images/ico1.png) center no-repeat; background-size:50%;}
.head .btn1.aNow{background:url(../images/nimg50_1.png) center no-repeat; background-size:50%;}
.head .btn2{display:block; width:45px; height:45px; position:absolute; left:0px; top:0px; background:url(../images/nimg50_2.png) center no-repeat; background-size:60%;}
.head .btn2.aNow{background:url(../images/ico2.png) center no-repeat; background-size:60%;}
.head h1{font-weight:400; font-size:18px; color:#FFF; text-align:center; line-height:45px;}

.navLayer{position:absolute; z-index:20; right:0px; top:45px; width:100px; background:#d23100; display:none;}
.navLayer a{display:block; height:30px; line-height:30px; text-align:center; border-bottom:#f33b03 solid 1px; border-top:#b42d04 solid 1px; font-size:15px; color:#FFF;}

.topSearch{position:absolute; z-index:20; left:0px; top:45px; width:100%; display:none;}
.topSearch .form{padding:10px 20px 0 20px; background:#999; height:45px; position:relative;}
.topSearch .input1{width:100%; height:35px; line-height:35px; text-indent:10px; background:#FFF;}
.topSearch .btn1{position:absolute; top:10px; right:20px; height:35px; width:80px; background:#d23100; font-size:14px; color:#FFF;}
.topSearchBg{background:rgba(0,0,0,0.65); position:fixed; z-index:19; left:0px; top:0px; width:100%; height:100%; display:none;}

.indexTitle{background:#214b77; height:35px; line-height:35px; font-size:15px; color:#FFF; padding-left:10px; border-left:#d23100 solid 5px;}

.imgDiv img{width:100%; height:120px; }

.pageMore{padding:0 10px 15px 10px;}
.pageMore a{display:block; height:35px; line-height:35px; text-align:center; font-size:15px; background:#efefef; color:#666;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.footBtn{height:30px; line-height:30px; overflow:hidden; font-size:15px; background:#28496b; color:#4a78a9; text-align:center;}
.footBtn a{padding:0 12px; color:#4a78a9;}
.footBtn a:hover{color:#CCC;}
.footMsg{text-align:center; line-height:1.5em; padding:10px 0; background:#233e5a; color:#4a78a9; margin-bottom:45px;}
.footMsg a{ color:#999999;}

.footNav{height:45px; background:#214b77; position:fixed; z-index:1000; bottom:0; left:0; width:100%;}
.footNav li{float:left; width:25%; position:relative; left:-1px;}
.footNav a{display:block; height:45px; text-align:center; border-right:#255e98 solid 1px; border-left:#113158 solid 1px; font-size:13px; color:#FFF;}
.footNav a div{padding:5px 0 3px 0;}
.footNav a img{width:16px;}

.pageNav{min-height:32px; line-height:32px; background:#f3f3f3;}
.pageNav li{float:left; position:relative; width:25%;}
.pageNav a{display:block; height:32px; text-align:center; font-size:14px; color:#666; border-left:#fcfcfc solid 1px; border-right:#ebebeb solid 1px;}
.pageNav a:hover, .pageNav .aNow{color:#d23100;}
.pageNav .li_01{width:100%;}
.pageNav .li_01 a{border-top:#fcfcfc solid 1px; text-align:left; text-indent:18px;}

.pageNum{border-top:#ddd solid 1px; padding:10px; font-size:13px; line-height:2.2em;}

.topA{display:block; background:url(../images/nimg107.png) left top no-repeat; background-size:100%; width:50px; height:50px; position:absolute; z-index:20; right:10px; margin-top:-65px;}

.head .btn3{display:block; width:50px; height:45px; background:url(../images/nimg48_3.png) center no-repeat; background-size:50%; position:absolute; left:0px; top:0px;}